package com.three.entity;

import java.io.Serializable;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

/**
 * 
 * @TableName outlibrary
 */
@Data
public class Outlibrary implements Serializable {
    /**
     * 出库编号
     */
    private Integer cid;

    /**
     * 出库人
     */
    private Integer outstaffid;

    /**
     * 出库时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date outtime;

    /**
     * 审核人
     */
    private Integer examstaffid;

    /**
     * 审核时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date examtime;

    /**
     * 出库操作1零售，2批量，3平调
     */
    private Integer outmethod;

    /**
     * 审核状态1待审核，2通过，3驳回
     */
    private Integer examstate;

    /**
     * 所属分店
     */
    private Integer branchid;

    /**
     * 驳回备注
     */
    private String remarks;

    private Branch branch; //分店
    private Staff staff; // 出库人
    private Staff staff1;//审核人

    private static final long serialVersionUID = 1L;
}